Configurazione avanzata
warning
Questa parte della configurazione è per utenti esperti. Le impostazioni predefinite vanno bene per la maggior parte degli utenti.

- Memoria massima PHP: Limite massimo di memoria che PHP può consumare mentre esegue i file PHP della piattaforma. Per memoria illimitata, impostare a
-1. Si consiglia di non andare mai sotto i 128 MB di RAM come limite e di aumentare questo valore in caso di bisogno. Per ulteriori informazioni, consultare la pagina del manuale di PHP. Valore predefinito:128M - Durata sessione (secondi): Durata massima del cookie di sessione in secondi. Valore predefinito:
3600 - URL API Importazione: Funzione per importazione da sistema esterno non documentata. Lasciare vuoto e ignorare questa opzione.
Redis
Dalla versione 3.1.1 è possibile utilizzare Redis per accelerare il sito. La configurazione di Redis varia in base al sistema operativo
Windows
Per usare Redis su Windows si può:
- Installare Memurai. Molto limitato nella versione gratuita.
- Installare WSL2 e installare Redis dentro WSL2 (Vedi Linux sotto)
Poi serve configurare l'estensione di Redis per PHP (non presente di default):
- Scaricare l'ultima versione di PhpRedis per la vostra versione di PHP compilata per Windows
- Copiare
php_redis_ts.dll(per PHP Thread Safe) oppurephp_redis_nts.dll(per PHP Non-Thread Safe) nella cartella delle estensioni di PHP comephp_redis.dll - Scaricare OpenSSL e installarlo
- Copiare
libssl-4-x64.dllelibcrypto-4-x64.dllnella cartella delle estensioni di PHP - Aprire il file
php.inie nella sezione estensioni aggiungereextension=redis - Riavviare il web server
Linux
Supponendo di avere Debian:
apt-get update
apt-get install redis php-redis
Riavviare poi il proprio webserver o PHP FPM
Configurare Redis
La configurazione di Redis deve essere effettuata tramite il file config.php della piattaforma
if (!defined('REDIS_ENABLED')) {
define('REDIS_ENABLED', false); // Imposta false per disabilitare la cache Redis.
}
if (!defined('REDIS_HOST')) {
define('REDIS_HOST', '<REDIS_HOST>'); // Host Redis.
}
if (!defined('REDIS_PORT')) {
define('REDIS_PORT', 6379); // Porta Redis.
}
if (!defined('REDIS_PASSWORD')) {
define('REDIS_PASSWORD', ''); // Lascia vuoto se Redis non richiede autenticazione.
}
if (!defined('REDIS_TIMEOUT')) {
define('REDIS_TIMEOUT', 0.5); // Timeout di connessione in secondi.
}
- REDIS_ENABLED: Attiva o disattiva Redis. Imposta su
trueper attivare. - REDIS_HOST: Imposta l'host di Redis. Se installato sulla stesso server su cui gira la piattaforma, inserire
localhost. È consigliato dedicare un'istanza alla piattaforma. - REDIS_PORT: La porta su cui Redis ascolta. Se non modificata nel server Redis, usare la porta predefinita
6379. - REDIS_PASSWORD: Impostare se è richiesta una password per connettersi a Redis.
- REDIS_TIMEOUT: Timeout di connessione al server Redis. Modificarlo se si riscontrano problemi. Non diminuirlo sotto a
0.5.
Verificare il funzionamento di Redis
- Aprire la piattaforma e andare su Admin e su Informazioni.
- Controllare la voce Redis, dovrebbe dire "Connesso".